home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / asm / pack / ppdecrypt / ppdecrypt.doc < prev    next >
Text File  |  1980-01-03  |  5KB  |  142 lines

  1.  
  2.   
  3.  
  4.                      .:::.
  5.                    .:::::::.         
  6.                  .::::· ·::::.         
  7.                .  ·::::.  ·::::.  
  8.              .:::.  ·::::.  ·::::     Proudly Presents
  9.            .::::·  .  ·::::.::::·  
  10.           ·::::. .:::.  ·:::::·         
  11.             ·::::::::::.  ·:·          PPDecrypt v1.02   
  12.      .        ·:::· ·::::.    (With the *FULL SOURCE-CODE* supplied)
  13.    .:::.        ·  .::::·   
  14.     ·::::.        ·:::·     A 'Crypto·Analyser' for decryption of
  15.       ·::::.   .:.  ·    PowerPacker Password Encrypted Executables
  16.         ·::::.::::·      
  17.           ·:::::·     Copyright LSd © 1994. All Rights Are Reserved.
  18.             ·:·              Developed & Written By 2-Cool/LSd!
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                             About this Program
  30.                             ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  31.  
  32.  
  33.     This program is one of the PowerPacker followers worst nightmares! 
  34.  
  35. It fully cracks the Password Encryption that PowerPacker applies to its files
  36. packed with the 'Encrypt' option, and it does this in minutes (sometimes even
  37. seconds!) not months or years! It achieves this amazing speed by analysing 
  38. the Password encrypted file and doing some 'crypto-analysis' on the encrypted,
  39. packed data.
  40.  
  41. Even though Nico did not store the users 'Decryption' Password in the file I 
  42. still managed to discover a way to obtain it in a very quick way using crypto
  43. analysis techniques. If you think this is an easy program to develop try it 
  44. yourself 1st before looking at the source to this program to see how I did 
  45. it!
  46.  
  47. It uses 2 Passes, the First Pass (the quickest) scans and obtains 3/4 of the
  48. original password and the 2nd Pass grabs the last quarter giving the full 
  49. decryption key away thus allowing the program to be fully cracked and if 
  50. desired unpacked back to its original state! 
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                         Important Usage Information
  62.                         ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  63.  
  64.  
  65. When this program is used on a Password Protected PowerPacker executable it 
  66. will first obtain the original password, then decrypt the data. Once this is
  67. done it re-encrypts the data with the password 'lsd' in lowercase. The main
  68. reasoning behind this is so that the file can be 'decompressed' back to its 
  69. original state using PowerPacker! The only other difference it applies is 
  70. that the standard 'password' prompting code is bypassed and the program will
  71. auto-decrypt itself without any need for a password when executed!
  72.  
  73. This basically means you can get away without having to unpack the file with
  74. PowerPacker because the program acts as if its just PowerPacked with no 
  75. password. However, you may still wish to unpack the code back to its original
  76. AmigaDOS Executable state and hence this is where PowerPacker comes in; Don`t
  77. forget when PowerPacker prompts you for a decryption password its 'lsd' 
  78. (make sure you type it in LOWERCASE!)
  79.  
  80. Sometimes its necessary for the program to go into 'deep-scan' mode, when this
  81. occures it may take a few minutes more depending on the data type, compression
  82. mode, original password key, etc, but usually no more than 5 minutes even on
  83. very large executables over 500k etc.
  84.  
  85. Please note this version of PPDecrypt does not even attempt to do PowerPacked
  86. datafiles so people who have packed all there confidential information using
  87. the 'PPData' mode are safe for now, that is until I decided to release my 
  88. PPDecrypt v1.03...hahaha... Seriously though, I recommend you most DEFINATELY
  89. re-encrypt your private stuff using PGP (using at LEAST v2.6 because older
  90. versions had a bug in the prime number random key generation routines and
  91. could betry a flaw in the key therby allowing 'crypto-analysis' to possibly
  92. have some fruitful results) anyway whatever you do, don`t use PowerPacker`s
  93. encryption modes.. they take seconds to crack.. not years, and by encrypting
  94. your data it gives you a false sense of security... Be Warned!
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.                                Compatibility Issues
  106.                    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  107.  
  108.  
  109. This program has been tested on an A1200 only, I really could not be bothered
  110. to even attempt to use cache flushing and all the other bullshit required for
  111. M68030+ computers bcos 1) I don`t have anything here powerful enough to test 
  112. it on and 2) because this is only meant to be a one off used utility possibly
  113. only used a few times by a few people (Possibly FAST?? hahahahaha) and 3) 
  114. This was written in quicky in a few hours to serve the purpose of decrypting
  115. a program I pulled from the boards claiming to be a Satellite decoder only 
  116. to find it was a fake after decrypting it!! ARrrrrrg...
  117.  
  118. Anyway to make it work on MC68030+ you have three choices; either try turning
  119. off caches, using an A1200`020 or add "_LVOCacheClearU" calls to the code 
  120. after decrunching ,etc. (the assembly source-code is supplied in the original
  121. archive so you can use and abuse it to your hearts desire..)
  122.  
  123. I don`t make any promises on the reliability on this util, infact I wasn`t 
  124. even going to release it.. but I felt, ah well what the hell, Its only a 
  125. small util (only 4kbytes).. If I`ve already written it everyone else may
  126. as well have the benefit of it before I bin it in some obscure nested
  127. directory on my HD forever -)..
  128.  
  129.  
  130.  
  131.          Oh and by the way it needs OS2.x and the 'asl.library'...
  132.  
  133.     
  134.  
  135.  
  136.                                   L8rs...
  137.  
  138.  
  139.  
  140.  
  141. End.
  142.